home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C20 / all.makefile next >
Encoding:
Makefile  |  2000-05-25  |  10.7 KB  |  372 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C20
  7. # using the all compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f all.makefile
  11.  
  12. .SUFFIXES : .obj .cpp .c
  13. .cpp.obj :
  14.     $(CPP) $(CPPFLAGS) -c $<
  15. .c.obj :
  16.     $(CPP) $(CPPFLAGS) -c $<
  17.  
  18. all: \
  19.     Intset.exe \
  20.     WordSet.exe \
  21.     Stlshape.exe \
  22.     StringVector.exe \
  23.     FEditTest.exe \
  24.     Apply.exe \
  25.     Reversible.exe \
  26.     Inserters.exe \
  27.     StreamIt.exe \
  28.     StreambufIterator.exe \
  29.     RawStorageIterator.exe \
  30.     BasicSequenceOperations.exe \
  31.     VectorOverflow.exe \
  32.     VectorCoreDump.exe \
  33.     VectorInsertAndErase.exe \
  34.     StringDeque.exe \
  35.     DequeConversion.exe \
  36.     DequeOverflow.exe \
  37.     DequeCoreDump.exe \
  38.     IndexingVsAt.exe \
  39.     ListStability.exe \
  40.     ListSpecialFunctions.exe \
  41.     UniqueList.exe \
  42.     ListVsSet.exe \
  43.     Swapping.exe \
  44.     ListRobustness.exe \
  45.     SequencePerformance.exe \
  46.     WordList.exe \
  47.     WordList2.exe \
  48.     TokenizeTest.exe \
  49.     TokenIteratorTest.exe \
  50.     Stack1.exe \
  51.     Stack2.exe \
  52.     Stack3.exe \
  53.     BankTeller.exe \
  54.     PriorityQueue1.exe \
  55.     PriorityQueue2.exe \
  56.     PriorityQueue3.exe \
  57.     PriorityQueue4.exe \
  58.     PriorityQueue5.exe \
  59.     PriorityQueue6.exe \
  60.     PriorityQueue7.exe \
  61.     PriorityQueue8.exe \
  62.     BitSet.exe \
  63.     VectorOfBool.exe \
  64.     AssociativeBasics.exe \
  65.     NoisyMap.exe \
  66.     AssocInserter.exe \
  67.     WordCount.exe \
  68.     ProgValTest.exe \
  69.     WildLifeMonitor.exe \
  70.     MultiSet1.exe \
  71.     MultiSetWordCount.exe \
  72.     Thesaurus.exe \
  73.     Stlshape2.exe \
  74.     Ring.exe \
  75.     MapVsHashMap.exe 
  76.  
  77. test: all 
  78.     Intset.exe  
  79.     WordSet.exe  
  80.     Stlshape.exe  
  81.     StringVector.exe  
  82.     FEditTest.exe  
  83.     Apply.exe  
  84.     Reversible.exe  
  85.     Inserters.exe  
  86.     StreamIt.exe  
  87.     StreambufIterator.exe  
  88.     RawStorageIterator.exe  
  89.     BasicSequenceOperations.exe  
  90.     VectorOverflow.exe  
  91.     VectorCoreDump.exe  
  92.     VectorInsertAndErase.exe  
  93.     StringDeque.exe  
  94.     DequeConversion.exe  
  95.     DequeOverflow.exe  
  96.     DequeCoreDump.exe  
  97.     IndexingVsAt.exe  
  98.     ListStability.exe  
  99.     ListSpecialFunctions.exe  
  100.     UniqueList.exe  
  101.     ListVsSet.exe  
  102.     Swapping.exe  
  103.     ListRobustness.exe  
  104.     SequencePerformance.exe  
  105.     WordList.exe  
  106.     WordList2.exe  
  107.     TokenizeTest.exe  
  108.     TokenIteratorTest.exe  
  109.     Stack1.exe  
  110.     Stack2.exe  
  111.     Stack3.exe  
  112.     BankTeller.exe  
  113.     PriorityQueue1.exe  
  114.     PriorityQueue2.exe  
  115.     PriorityQueue3.exe  
  116.     PriorityQueue4.exe  
  117.     PriorityQueue5.exe  
  118.     PriorityQueue6.exe  
  119.     PriorityQueue7.exe  
  120.     PriorityQueue8.exe  
  121.     BitSet.exe  
  122.     VectorOfBool.exe  
  123.     AssociativeBasics.exe  
  124.     NoisyMap.exe  
  125.     AssocInserter.exe  
  126.     WordCount.exe  
  127.     ProgValTest.exe  
  128.     WildLifeMonitor.exe  
  129.     MultiSet1.exe  
  130.     MultiSetWordCount.exe  
  131.     Thesaurus.exe  
  132.     Stlshape2.exe  
  133.     Ring.exe  
  134.     MapVsHashMap.exe  
  135.  
  136. bugs: 
  137.     @echo No compiler bugs in this directory!
  138.  
  139. Intset.exe: Intset.obj 
  140.     $(CPP) $(OFLAG)Intset.exe Intset.obj 
  141.  
  142. WordSet.exe: WordSet.obj 
  143.     $(CPP) $(OFLAG)WordSet.exe WordSet.obj 
  144.  
  145. Stlshape.exe: Stlshape.obj 
  146.     $(CPP) $(OFLAG)Stlshape.exe Stlshape.obj 
  147.  
  148. StringVector.exe: StringVector.obj 
  149.     $(CPP) $(OFLAG)StringVector.exe StringVector.obj 
  150.  
  151. FEditTest.exe: FEditTest.obj FileEditor.obj 
  152.     $(CPP) $(OFLAG)FEditTest.exe FEditTest.obj FileEditor.obj 
  153.  
  154. Apply.exe: Apply.obj 
  155.     $(CPP) $(OFLAG)Apply.exe Apply.obj 
  156.  
  157. Reversible.exe: Reversible.obj 
  158.     $(CPP) $(OFLAG)Reversible.exe Reversible.obj 
  159.  
  160. Inserters.exe: Inserters.obj 
  161.     $(CPP) $(OFLAG)Inserters.exe Inserters.obj 
  162.  
  163. StreamIt.exe: StreamIt.obj 
  164.     $(CPP) $(OFLAG)StreamIt.exe StreamIt.obj 
  165.  
  166. StreambufIterator.exe: StreambufIterator.obj 
  167.     $(CPP) $(OFLAG)StreambufIterator.exe StreambufIterator.obj 
  168.  
  169. RawStorageIterator.exe: RawStorageIterator.obj 
  170.     $(CPP) $(OFLAG)RawStorageIterator.exe RawStorageIterator.obj 
  171.  
  172. BasicSequenceOperations.exe: BasicSequenceOperations.obj 
  173.     $(CPP) $(OFLAG)BasicSequenceOperations.exe BasicSequenceOperations.obj 
  174.  
  175. VectorOverflow.exe: VectorOverflow.obj 
  176.     $(CPP) $(OFLAG)VectorOverflow.exe VectorOverflow.obj 
  177.  
  178. VectorCoreDump.exe: VectorCoreDump.obj 
  179.     $(CPP) $(OFLAG)VectorCoreDump.exe VectorCoreDump.obj 
  180.  
  181. VectorInsertAndErase.exe: VectorInsertAndErase.obj 
  182.     $(CPP) $(OFLAG)VectorInsertAndErase.exe VectorInsertAndErase.obj 
  183.  
  184. StringDeque.exe: StringDeque.obj 
  185.     $(CPP) $(OFLAG)StringDeque.exe StringDeque.obj 
  186.  
  187. DequeConversion.exe: DequeConversion.obj 
  188.     $(CPP) $(OFLAG)DequeConversion.exe DequeConversion.obj 
  189.  
  190. DequeOverflow.exe: DequeOverflow.obj 
  191.     $(CPP) $(OFLAG)DequeOverflow.exe DequeOverflow.obj 
  192.  
  193. DequeCoreDump.exe: DequeCoreDump.obj 
  194.     $(CPP) $(OFLAG)DequeCoreDump.exe DequeCoreDump.obj 
  195.  
  196. IndexingVsAt.exe: IndexingVsAt.obj 
  197.     $(CPP) $(OFLAG)IndexingVsAt.exe IndexingVsAt.obj 
  198.  
  199. ListStability.exe: ListStability.obj 
  200.     $(CPP) $(OFLAG)ListStability.exe ListStability.obj 
  201.  
  202. ListSpecialFunctions.exe: ListSpecialFunctions.obj 
  203.     $(CPP) $(OFLAG)ListSpecialFunctions.exe ListSpecialFunctions.obj 
  204.  
  205. UniqueList.exe: UniqueList.obj 
  206.     $(CPP) $(OFLAG)UniqueList.exe UniqueList.obj 
  207.  
  208. ListVsSet.exe: ListVsSet.obj 
  209.     $(CPP) $(OFLAG)ListVsSet.exe ListVsSet.obj 
  210.  
  211. Swapping.exe: Swapping.obj 
  212.     $(CPP) $(OFLAG)Swapping.exe Swapping.obj 
  213.  
  214. ListRobustness.exe: ListRobustness.obj 
  215.     $(CPP) $(OFLAG)ListRobustness.exe ListRobustness.obj 
  216.  
  217. SequencePerformance.exe: SequencePerformance.obj 
  218.     $(CPP) $(OFLAG)SequencePerformance.exe SequencePerformance.obj 
  219.  
  220. WordList.exe: WordList.obj 
  221.     $(CPP) $(OFLAG)WordList.exe WordList.obj 
  222.  
  223. WordList2.exe: WordList2.obj 
  224.     $(CPP) $(OFLAG)WordList2.exe WordList2.obj 
  225.  
  226. TokenizeTest.exe: TokenizeTest.obj StreamTokenizer.obj 
  227.     $(CPP) $(OFLAG)TokenizeTest.exe TokenizeTest.obj StreamTokenizer.obj 
  228.  
  229. TokenIteratorTest.exe: TokenIteratorTest.obj 
  230.     $(CPP) $(OFLAG)TokenIteratorTest.exe TokenIteratorTest.obj 
  231.  
  232. Stack1.exe: Stack1.obj 
  233.     $(CPP) $(OFLAG)Stack1.exe Stack1.obj 
  234.  
  235. Stack2.exe: Stack2.obj 
  236.     $(CPP) $(OFLAG)Stack2.exe Stack2.obj 
  237.  
  238. Stack3.exe: Stack3.obj 
  239.     $(CPP) $(OFLAG)Stack3.exe Stack3.obj 
  240.  
  241. BankTeller.exe: BankTeller.obj 
  242.     $(CPP) $(OFLAG)BankTeller.exe BankTeller.obj 
  243.  
  244. PriorityQueue1.exe: PriorityQueue1.obj 
  245.     $(CPP) $(OFLAG)PriorityQueue1.exe PriorityQueue1.obj 
  246.  
  247. PriorityQueue2.exe: PriorityQueue2.obj 
  248.     $(CPP) $(OFLAG)PriorityQueue2.exe PriorityQueue2.obj 
  249.  
  250. PriorityQueue3.exe: PriorityQueue3.obj 
  251.     $(CPP) $(OFLAG)PriorityQueue3.exe PriorityQueue3.obj 
  252.  
  253. PriorityQueue4.exe: PriorityQueue4.obj 
  254.     $(CPP) $(OFLAG)PriorityQueue4.exe PriorityQueue4.obj 
  255.  
  256. PriorityQueue5.exe: PriorityQueue5.obj 
  257.     $(CPP) $(OFLAG)PriorityQueue5.exe PriorityQueue5.obj 
  258.  
  259. PriorityQueue6.exe: PriorityQueue6.obj 
  260.     $(CPP) $(OFLAG)PriorityQueue6.exe PriorityQueue6.obj 
  261.  
  262. PriorityQueue7.exe: PriorityQueue7.obj 
  263.     $(CPP) $(OFLAG)PriorityQueue7.exe PriorityQueue7.obj 
  264.  
  265. PriorityQueue8.exe: PriorityQueue8.obj 
  266.     $(CPP) $(OFLAG)PriorityQueue8.exe PriorityQueue8.obj 
  267.  
  268. BitSet.exe: BitSet.obj 
  269.     $(CPP) $(OFLAG)BitSet.exe BitSet.obj 
  270.  
  271. VectorOfBool.exe: VectorOfBool.obj 
  272.     $(CPP) $(OFLAG)VectorOfBool.exe VectorOfBool.obj 
  273.  
  274. AssociativeBasics.exe: AssociativeBasics.obj 
  275.     $(CPP) $(OFLAG)AssociativeBasics.exe AssociativeBasics.obj 
  276.  
  277. NoisyMap.exe: NoisyMap.obj 
  278.     $(CPP) $(OFLAG)NoisyMap.exe NoisyMap.obj 
  279.  
  280. AssocInserter.exe: AssocInserter.obj 
  281.     $(CPP) $(OFLAG)AssocInserter.exe AssocInserter.obj 
  282.  
  283. WordCount.exe: WordCount.obj StreamTokenizer.obj 
  284.     $(CPP) $(OFLAG)WordCount.exe WordCount.obj StreamTokenizer.obj 
  285.  
  286. ProgValTest.exe: ProgValTest.obj ProgVals.obj 
  287.     $(CPP) $(OFLAG)ProgValTest.exe ProgValTest.obj ProgVals.obj 
  288.  
  289. WildLifeMonitor.exe: WildLifeMonitor.obj 
  290.     $(CPP) $(OFLAG)WildLifeMonitor.exe WildLifeMonitor.obj 
  291.  
  292. MultiSet1.exe: MultiSet1.obj 
  293.     $(CPP) $(OFLAG)MultiSet1.exe MultiSet1.obj 
  294.  
  295. MultiSetWordCount.exe: MultiSetWordCount.obj StreamTokenizer.obj 
  296.     $(CPP) $(OFLAG)MultiSetWordCount.exe MultiSetWordCount.obj StreamTokenizer.obj 
  297.  
  298. Thesaurus.exe: Thesaurus.obj 
  299.     $(CPP) $(OFLAG)Thesaurus.exe Thesaurus.obj 
  300.  
  301. Stlshape2.exe: Stlshape2.obj 
  302.     $(CPP) $(OFLAG)Stlshape2.exe Stlshape2.obj 
  303.  
  304. Ring.exe: Ring.obj 
  305.     $(CPP) $(OFLAG)Ring.exe Ring.obj 
  306.  
  307. MapVsHashMap.exe: MapVsHashMap.obj 
  308.     $(CPP) $(OFLAG)MapVsHashMap.exe MapVsHashMap.obj 
  309.  
  310.  
  311. Intset.obj: Intset.cpp 
  312. WordSet.obj: WordSet.cpp ..\require.h 
  313. Stlshape.obj: Stlshape.cpp 
  314. StringVector.obj: StringVector.cpp ..\require.h 
  315. FileEditor.obj: FileEditor.cpp FileEditor.h ..\require.h 
  316. FEditTest.obj: FEditTest.cpp FileEditor.h ..\require.h 
  317. Apply.obj: Apply.cpp 
  318. Reversible.obj: Reversible.cpp ..\require.h 
  319. Inserters.obj: Inserters.cpp 
  320. StreamIt.obj: StreamIt.cpp ..\require.h 
  321. StreambufIterator.obj: StreambufIterator.cpp ..\require.h 
  322. RawStorageIterator.obj: RawStorageIterator.cpp Noisy.h 
  323. BasicSequenceOperations.obj: BasicSequenceOperations.cpp 
  324. VectorOverflow.obj: VectorOverflow.cpp Noisy.h ..\require.h 
  325. VectorCoreDump.obj: VectorCoreDump.cpp 
  326. VectorInsertAndErase.obj: VectorInsertAndErase.cpp Noisy.h 
  327. StringDeque.obj: StringDeque.cpp ..\require.h 
  328. DequeConversion.obj: DequeConversion.cpp Noisy.h 
  329. DequeOverflow.obj: DequeOverflow.cpp Noisy.h 
  330. DequeCoreDump.obj: DequeCoreDump.cpp 
  331. IndexingVsAt.obj: IndexingVsAt.cpp ..\require.h 
  332. ListStability.obj: ListStability.cpp Noisy.h 
  333. ListSpecialFunctions.obj: ListSpecialFunctions.cpp Noisy.h 
  334. UniqueList.obj: UniqueList.cpp 
  335. ListVsSet.obj: ListVsSet.cpp 
  336. Swapping.obj: Swapping.cpp Noisy.h 
  337. ListRobustness.obj: ListRobustness.cpp 
  338. SequencePerformance.obj: SequencePerformance.cpp 
  339. WordList.obj: WordList.cpp ..\require.h 
  340. WordList2.obj: WordList2.cpp ..\require.h 
  341. StreamTokenizer.obj: StreamTokenizer.cpp StreamTokenizer.h 
  342. TokenizeTest.obj: TokenizeTest.cpp StreamTokenizer.h ..\require.h 
  343. TokenIteratorTest.obj: TokenIteratorTest.cpp TokenIterator.h ..\require.h 
  344. Stack1.obj: Stack1.cpp ..\require.h 
  345. Stack2.obj: Stack2.cpp ..\require.h 
  346. Stack3.obj: Stack3.cpp ..\require.h 
  347. BankTeller.obj: BankTeller.cpp 
  348. PriorityQueue1.obj: PriorityQueue1.cpp 
  349. PriorityQueue2.obj: PriorityQueue2.cpp 
  350. PriorityQueue3.obj: PriorityQueue3.cpp 
  351. PriorityQueue4.obj: PriorityQueue4.cpp 
  352. PriorityQueue5.obj: PriorityQueue5.cpp 
  353. PriorityQueue6.obj: PriorityQueue6.cpp 
  354. PriorityQueue7.obj: PriorityQueue7.cpp 
  355. PriorityQueue8.obj: PriorityQueue8.cpp 
  356. BitSet.obj: BitSet.cpp 
  357. VectorOfBool.obj: VectorOfBool.cpp 
  358. AssociativeBasics.obj: AssociativeBasics.cpp Noisy.h 
  359. NoisyMap.obj: NoisyMap.cpp Noisy.h 
  360. AssocInserter.obj: AssocInserter.cpp SimpleGenerators.h 
  361. WordCount.obj: WordCount.cpp StreamTokenizer.h ..\require.h 
  362. ProgVals.obj: ProgVals.cpp ProgVals.h 
  363. ProgValTest.obj: ProgValTest.cpp ProgVals.h 
  364. WildLifeMonitor.obj: WildLifeMonitor.cpp 
  365. MultiSet1.obj: MultiSet1.cpp 
  366. MultiSetWordCount.obj: MultiSetWordCount.cpp StreamTokenizer.h ..\require.h 
  367. Thesaurus.obj: Thesaurus.cpp 
  368. Stlshape2.obj: Stlshape2.cpp ..\purge.h 
  369. Ring.obj: Ring.cpp 
  370. MapVsHashMap.obj: MapVsHashMap.cpp 
  371.  
  372.